package com.joyoung.control.dialog;

import android.graphics.drawable.Drawable;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;

/**
 * 自定义AlertDialog接口
 *
 */
@SuppressWarnings({"WeakerAccess", "unused"})
public interface IAlertDialog {

    void show();

    void dismiss();

    void setIcon(Drawable drawable);

    void setContent(CharSequence content);

    void setTitle(CharSequence title);

    View getCustomView();

    ImageView getIconView();

    RecyclerView getRecyclerView();

    EditText getInputEditText();

    TextView getPositiveButton();

    TextView getNeutralButton();

    TextView getNegativeButton();
}
